/* 设置页面默认背景色 */
page {
	background-color: #F9F9F9;
}


/* #ifndef APP-NVUE */
view,
text {
	box-sizing: border-box;
}
/* #endif */

.w694{
	width: 694rpx;
	margin: 0 auto;
}
.box-radius{
	border-radius: 20rpx 20rpx 20rpx 20rpx;
	overflow: hidden;
}
.bgw{
	background-color: #ffffff;
}

.image-circle-wrap {
		border-radius: 50%;
		overflow: hidden;
	image {
		display: block;
		width: 100%;
		height: 100%;
	}
}
.image-wrap {
		overflow: hidden;
	image {
		display: block;
		width: 100%;
		height: 100%;
	}
}
.icon-image{
	width: 40upx;
	height: 40upx;
}
.color-primary{
	color: $u-type-primary;
}
.color-orange{
	color: #E88D1A;
}
.color-green{
	color: #117B12;
}
.color-red{
	color: #EA0207;
}
.u-btn--primary:not(.u-btn--primary--plain){
	background: #74EC75;
}
.item-action-box{
	.u-size-mini{
		min-width: 136upx;
	}
}
.u-btn--primary.u-btn--primary--disabled{
	border-color:#117B12 !important;
	background-color:#117B12 !important;
}

// .u-btn--primary.u-btn--primary--plain{
// 	color: #2979ff !important;
// 	border-color: #a0cfff !important;
// 	background-color: #ffffff !important;
// }

/* #ifdef H5 */
	.btn-grey{
		background-color: #F7F7F7 !important;
		border-color: #F7F7F7 !important;
	}
	.btn-grey.u-hairline-border:after{
		border-color: #F7F7F7 !important;
	}

/* #endif */
/* #ifdef MP-WEIXIN */
.btn-grey{
	.u-btn--default{
		background-color: #F7F7F7 !important;
		border-color: #F7F7F7 !important;
	}
	.u-hairline-border:after{
		border-color: #F7F7F7 !important;
	}
}
/* #endif */

.fixed-bottom{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}

.u-input .uicon-arrow-down-fill:before{
	content: "\e605" !important;
}
.tag-min-green{
	font-weight: 400;
	font-size: 24rpx;
	color: #117B12;
	line-height: 28rpx;
	text-align: center;
	padding: 10upx;
	background: #F2FDF2;
	border-radius: 6rpx 6rpx 6rpx 6rpx;
}
.tag-min-blue{
	font-weight: 400;
	font-size: 24rpx;
	color: #249CFF;
	line-height: 28rpx;
	text-align: center;
	padding: 10upx;
	background: #E6F4FF;
	border-radius: 6rpx 6rpx 6rpx 6rpx;
}
.tag-min-orange{
	font-weight: 400;
	font-size: 24rpx;
	color: #FA790E;
	line-height: 28rpx;
	text-align: center;
	padding: 10upx;
	background: #FFEADB;
	border-radius: 6rpx 6rpx 6rpx 6rpx;
}
.tag-min-grey{
	font-weight: 400;
	font-size: 24rpx;
	color: #97989E;
	line-height: 28rpx;
	text-align: center;
	padding: 10upx;
	background: #EFF0F3;
	border-radius: 6rpx 6rpx 6rpx 6rpx;
}


.list-filter{
	.u-radio {
		flex-direction: row-reverse;
		padding: 10upx 28upx;
	}
	.u-radio__label {
		flex: 1;
	}
}
.good-item{
	position: relative;
	background: #FFFFFF;
	border-radius: 20upx;
	overflow: hidden;
	.good-item-img-wrap{
			position: relative;
			width: 100%;
			height: 268upx;
			overflow: hidden;
			image{
				width: 100%;
				height: 268upx;
			}
	}
	.ellipsis {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}
	.ql-container{
		word-wrap: break-word;
		word-break: break-word;
		white-space: normal !important;
		height: auto !important;
		img,video,source{
			max-width: 100%;
		}
	}
	.text-line-through{
		text-decoration: line-through;
	}